<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    /* 1、输入分数，判断成绩等级（switch方法）
	【1】成绩在 90~100 评定为 A
	【2】成绩在 80~89  评定为 B
	【3】成绩在 70~79  评定为 C
	【4】成绩在 60~69  评定为 D
	【5】成绩在 60以下 评定为 E*/
    console.log("第一题");
    var grade = prompt("请输入成绩");
    var num = parseInt(grade / 10) ;
    switch(num){
        case 10:
        case  9:console.log("A");break;
        case  8:console.log("B");break;
        case  7:console.log("C");break;
        case  6:console.log("D");break;
        default:
        console.log("E");break;
    }

    // 2、输入月份，显示当月的天数（使用case 穿透简化代码）
    console.log("第二题");
    var year = prompt("请输入年份");
    var month = prompt("请输入月份")-0;
    switch(month){
        case 1:
        case 3:
        case 5:
        case 7:
        case 8:
        case 10: 
        case 12:
            console.log("这个月有31天");break;
        case 4:
        case 6:
        case 9:
        case 11:
            console.log("这个月有30天");break;
        case 2:
            if(year % 4 == 0 && year % 100 != 0 || (year % 400 == 0)){
                console.log("这个月有29天");break;
            }else{
                console.log("这个月有28天");break;
            }
        default:
            console.log("你不好好输月份是吧，打你哦");
    }

    // 3、小王入职薪水10k,每年涨幅5%，10年后小王的月薪为多少，总收入为多少？
    console.log("第三题");
    var money = 10;
    var k = 0.05;
    var sum = 0
    // 加薪9次，第一年不加薪
    for(var year = 1;year<10;year++){
        // 下年薪资 = 当年薪资 + 当年薪资*涨幅
        sum = sum + money*12;
        document.write(sum)
        document.write("<br>")
        money += money*k 
    }
    console.log("十年后的月薪为"+money.toFixed(3)+";十年后总收入为"+ sum.toFixed(3));

    // 4、打印1-100中7的倍数 和 带7的数字（7,14,17,21,27,28.....）
    console.log("第四题");
    var i = 1
    while(i<=100){
        // 如果i可以被7整除或者十位数为7或者个位数为7
        if(i % 7 == 0 || parseInt(i/10) == 7 || i % 10 == 7){
            console.log(i)
        }
        i++
    }

    // 5、使用while循环实现  打印100以内的奇数 
    console.log("第五题");
    var j = 0;
    while(j<100){
        if( j % 2 != 0){
            console.log(j)
        }
        j++
    }
</script>
</html>